Modeling and Verifying Web Service Behaviors Based on Live Sequence Chart Specifications

نویسندگان

  • Honghao GAO
  • Yuanyuan ZHANG
  • Jun LIU
  • H. Gao
چکیده

Web Services have been widely used in Service-Oriented Architecture (SOA) framework. Due to the complexity of interactive behaviors, formal verification plays a critical role in Web services-based application engineering. In this paper, we mainly use Live Sequence Chart Specifications (LSC) to specify the complex behaviors among multiple Web services, and then translate LSC to automata model ELTS (Extended Labeled Transition System) for formal verification with model checking technique. To check the behavioral correctness, we propose a projection approach to check the consistency of functional requirements against ELTS model. After that, we express temporal logic properties into CTL formulae. Ultimately, model checker NuSMV (A new Symbolic Model Checker) is employed to automatically perform the verification process. After validating an abnormal behavior, we can modify the LSC specification according to the counterexample reported by NuSMV verifier. In conclusion, our approach affords an underlying guideline for guaranteeing the correctness of Web services composition.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

WS-PSC Monitor: A tool chain for monitoring BPEL-based web service composition with scenario-based specifications

Web service composition is a new paradigm to develop distributed and reactive software-intensive systems. Owing to the autonomous nature of basic services, the validation of composite service must be extended from design-time to run-time. Here, the authors describe a novel tool chain called web services property sequence chart monitor to monitor temporal, timing and probabilistic properties in ...

متن کامل

Model-based Verification of Web Service Compositions

In this paper we discuss a model-based approach to verifying web service compositions for web service implementations. The approach supports verification against specification models and assigns semantics to the behavior of implementation models so as to confirm expected results for both the designer and implementer. Specifications of the design are modeled in UML, in the form of Message Sequen...

متن کامل

Towards Precise Service Specification with UML and UML-RT

The notion of service enjoys increasing popularity as a means for structuring complex distributed systems. The current trend towards “web services” is just one example of this increase in popularity; others occur in safety-critical systems (such as in the automotive or avionics domain), where precise specification, and correct implementation of requirements are essential. Surprisingly, however,...

متن کامل

Verifying a Vci Bus Interface Model Using an Lsc-based Specification

Because of the high stakes involved in integrating externally developed intellectual property (IP) cores used in System on Chip (SOC) designs, methods and tool support for quick, easy, decisive standard compliance verification must be developed. Such methods and tools include formal standard specifications that are easy to read, formal definitions of standard compliance and automatic generation...

متن کامل

Technische Universiteit Eindhoven Department of Mathematics and Computer Science Data and Abstraction for Scenario-Based Modeling with Petri Nets

Scenario-based modeling is an approach for describing behaviors of a distributed system in terms of partial runs, called scenarios. Deriving an operational system from a set of scenarios is the main challenge that is typically addressed by either synthesizing system components or by providing operational semantics. Over the last years, several established scenario-based techniques have been ado...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011